Remove duplicates from a list of listsΒΆ

Remove duplicates from a list of lists.
Sample list :
[[10, 20], [40], [30, 56, 25], [10, 20], [33], [40]]
New List :
[[10, 20], [30, 56, 25], [33], [40]]
import itertools

L = [[10, 20], [40], [30, 56, 25], [10, 20], [33], [40]]
print("Original List\n", L)

L.sort()

L1 = list(num for num, _ in itertools.groupby(L))
print("New List\n", L1)

Output:

Original List:
  [[10, 20], [40], [30, 56, 25], [10, 20], [33], [40]]
New List:
  [[10, 20], [30, 56, 25], [33], [40]]